package com.cn.bulu.pojo;

import java.util.List;
import java.util.Map;

/*
 * 工人类
 */
public class Worker {
	private Integer workerId;// 工人ID
	private String phone;// 手机号
	private String password;// 密码
	private String referrer;// 推荐人手机号
	private List<Map<String, String>> workerSpaces;// 工作区域(区域，区域code)
	private String headImg;// 头像
	private Double wallet;// 钱包
	private Double credit;// 已交信誉保障金
	private Integer status;// 状态
	private Integer isDisable;// 是否停用 1停用 0正常
	private String name;// 姓名
	private String boundBank;// 银行名
	private String bankNumber;// 银行卡号
	private String sign;// 什么鬼
	private String appAlias; // 这是是每一个手机的别名 用来推送消息
	private Integer workerAge;// 工龄
	private Integer bankCardId;// 银行id
	private String workerSpace;// 工作区域省市
	private String workerSpaceCodeStr;// 工作区域省市
	private String provinceCode;// 工作区域省市
	private String cityCode;// 工作区域省市
	private List<Map<String, String>> area;// 区
	private String isCanChange;// 是否可以修改工作区域
	private String weiYi;      
	private String faceIdCard;//身份证正面
	private String backIdCard;//身份证反面
	private Integer withdrawalStatus;//能否提现标志
	private String idCard;//身份号
	private String alipayNum;//支付宝账号
	private String weixinNum;//微信账号
	private String account;//由于封装密码和电话号码
	private Integer canGetIndent;//能否可以接订单0可以1不可以	
	private Integer newIndentPush;//能否可以接收新订单推送消息0可以1不可以
	private Integer hasGetIndent;//已接订单的状态，如果工人处于某些原因需要被限制权限，需要把已接订单取消掉然后重新推送
	private Integer operateWallet;//钱包操作
	
	
	
	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getWeixinNum() {
		return weixinNum;
	}

	public void setWeixinNum(String weixinNum) {
		this.weixinNum = weixinNum;
	}

	public String getAlipayNum() {
		return alipayNum;
	}

	public void setAlipayNum(String alipayNum) {
		this.alipayNum = alipayNum;
	}

	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public String getFaceIdCard() {
		return faceIdCard;
	}

	public void setFaceIdCard(String faceIdCard) {
		this.faceIdCard = faceIdCard;
	}

	public String getBackIdCard() {
		return backIdCard;
	}

	public void setBackIdCard(String backIdCard) {
		this.backIdCard = backIdCard;
	}



	public Integer getWithdrawalStatus() {
		return withdrawalStatus;
	}

	public void setWithdrawalStatus(Integer withdrawalStatus) {
		this.withdrawalStatus = withdrawalStatus;
	}

	public String getWeiYi() {
		return weiYi;
	}

	public void setWeiYi(String weiYi) {
		this.weiYi = weiYi;
	}

	public String getIsCanChange() {
		return isCanChange;
	}

	public void setIsCanChange(String isCanChange) {
		this.isCanChange = isCanChange;
	}

	public List<Map<String, String>> getArea() {
		return area;
	}

	public void setArea(List<Map<String, String>> area) {
		this.area = area;
	}

	public String getWorkerSpace() {
		return workerSpace;
	}

	public void setWorkerSpace(String workerSpace) {
		this.workerSpace = workerSpace;
	}

	public Integer getBankCardId() {
		return bankCardId;
	}

	public void setBankCardId(Integer bankCardId) {
		this.bankCardId = bankCardId;
	}

	public List<Map<String, String>> getWorkerSpaces() {
		return workerSpaces;
	}

	public void setWorkerSpaces(List<Map<String, String>> workerSpaces) {
		this.workerSpaces = workerSpaces;
	}

	public Integer getWorkerAge() {
		return workerAge;
	}

	public void setWorkerAge(Integer workerAge) {
		this.workerAge = workerAge;
	}

	public String getAppAlias() {
		return appAlias;
	}

	public void setAppAlias(String appAlias) {
		this.appAlias = appAlias;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getBoundBank() {
		return boundBank;
	}

	public void setBoundBank(String boundBank) {
		this.boundBank = boundBank;
	}

	public String getBankNumber() {
		return bankNumber;
	}

	public void setBankNumber(String bankNumber) {
		this.bankNumber = bankNumber;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getIsDisable() {
		return isDisable;
	}

	public void setIsDisable(Integer isDisable) {
		this.isDisable = isDisable;
	}

	public Integer getWorkerId() {
		return workerId;
	}

	public void setWorkerId(Integer workerId) {
		this.workerId = workerId;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getReferrer() {
		return referrer;
	}

	public void setReferrer(String referrer) {
		this.referrer = referrer;
	}

	public String getHeadImg() {
		return headImg;
	}

	public void setHeadImg(String headImg) {
		this.headImg = headImg;
	}

	public Double getWallet() {
		return wallet;
	}

	public void setWallet(Double wallet) {
		this.wallet = wallet;
	}

	public Double getCredit() {
		return credit;
	}

	public void setCredit(Double credit) {
		this.credit = credit;
	}

	public String getWorkerSpaceCodeStr() {
		return workerSpaceCodeStr;
	}

	public void setWorkerSpaceCodeStr(String workerSpaceCodeStr) {
		this.workerSpaceCodeStr = workerSpaceCodeStr;
	}

	public String getProvinceCode() {
		return provinceCode;
	}

	public void setProvinceCode(String provinceCode) {
		this.provinceCode = provinceCode;
	}

	public String getCityCode() {
		return cityCode;
	}

	public void setCityCode(String cityCode) {
		this.cityCode = cityCode;
	}

	public Integer getCanGetIndent() {
		return canGetIndent;
	}

	public void setCanGetIndent(Integer canGetIndent) {
		this.canGetIndent = canGetIndent;
	}

	public Integer getNewIndentPush() {
		return newIndentPush;
	}

	public void setNewIndentPush(Integer newIndentPush) {
		this.newIndentPush = newIndentPush;
	}

	public Integer getHasGetIndent() {
		return hasGetIndent;
	}

	public void setHasGetIndent(Integer hasGetIndent) {
		this.hasGetIndent = hasGetIndent;
	}

	public Integer getOperateWallet() {
		return operateWallet;
	}

	public void setOperateWallet(Integer operateWallet) {
		this.operateWallet = operateWallet;
	}
	
	

}
